home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-09-27 | 1.4 KB | 57 lines |
- COMMON_HDRS= ../h/token.h ../h/getmsg.h ../h/lg.h $(DEBUG_H) ../h/rc_comp_str.h
-
- COMMON_OBJS=
-
- include ../../Configfile
-
- OBJS= buffloop.o display.o fieldedit.o filec.o finds.o \
- foldfiling.o foldhelp.o folding.o getmsg.o gettoken.o init.o \
- keyboard.o keytab.o loop.o main.o messages.o misc.o oriedt.o \
- prompts.o readfolds.o screen.o set.o shell.o signals.o string.o\
- virtual.o writefolds.o $(COMMON_OBJS) $(ADD_ORI_FILES)
-
- all: check_common origami
-
- origami: $(OBJS) ../lib/orilib.a
- $(LD) $(LDFLAGS) -o $@ $(OBJS) ../lib/orilib.a $(LIBS) $(TERMCAP_LIBS)
-
- lint: lint_test $(LINTFILES) awk
- $(LINT) $(CPPFLAGS) $(LINTFLAGS) $(LINTFILES)
-
- awk: check_common permlist.h
-
- do_check_common:check_common
-
- #{{{}}}
- #{{{ internal compile rules
- permlist.h: ../h/tokens tok2h.awk
- $(AWK) -f tok2h.awk <../h/tokens >permlist.h
- #}}}
-
- install: check_common origami
- $(BIN_INSTALL) -m 755 origami $(BIN_PATH)
-
- deinstall:
- rm -f $(BIN_PATH)/origami
-
- empty_depend:
- rm -f *dependencies*
- > dependencies
-
- pseudo_depend: $(COMMON_HDRS) ../lib/*.h awk empty_depend
- echo $(OBJS) $(COMMON_OBJS): *.h $(COMMON_HDRS) >>dependencies
-
- depend: $(COMMON_HDRS) awk empty_depend
- $(GEN_DEPEND)
-
- tags: awk
- ctags -t *.c
-
- clean:
- rm -f core symbol.out err.out $(OBJS) permlist.h *.u.c $(DEBUG_H) tags
-
- clobber: clean empty_depend
- rm -f origami permlist.h $(CONFIG)
-
- include dependencies
-